package com.ipartek.desarrollo.beanHibernate;

// Generated 26-feb-2014 21:38:33 by Hibernate Tools 3.4.0.CR1

import static javax.persistence.GenerationType.IDENTITY;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * Proximoscursoscategorias generated by hbm2java
 */
@Entity
@Table(name = "proximoscursoscategorias")
public class Proximoscursoscategorias implements java.io.Serializable {

	private Integer idCatProximosCursos;
	private String catProximosCursos;
	private String catObserv;
	private String estilo;
	private Set<Proximoscursos> proximoscursoses = new HashSet<Proximoscursos>(
			0);

	public Proximoscursoscategorias() {
	}

	public Proximoscursoscategorias(String catProximosCursos, String catObserv,
			String estilo, Set<Proximoscursos> proximoscursoses) {
		this.catProximosCursos = catProximosCursos;
		this.catObserv = catObserv;
		this.estilo = estilo;
		this.proximoscursoses = proximoscursoses;
	}

	@Id
	@GeneratedValue(strategy = IDENTITY)
	@Column(name = "IdCatProximosCursos", unique = true, nullable = false)
	public Integer getIdCatProximosCursos() {
		return this.idCatProximosCursos;
	}

	public void setIdCatProximosCursos(Integer idCatProximosCursos) {
		this.idCatProximosCursos = idCatProximosCursos;
	}

	@Column(name = "CatProximosCursos")
	public String getCatProximosCursos() {
		return this.catProximosCursos;
	}

	public void setCatProximosCursos(String catProximosCursos) {
		this.catProximosCursos = catProximosCursos;
	}

	@Column(name = "CatObserv")
	public String getCatObserv() {
		return this.catObserv;
	}

	public void setCatObserv(String catObserv) {
		this.catObserv = catObserv;
	}

	@Column(name = "Estilo")
	public String getEstilo() {
		return this.estilo;
	}

	public void setEstilo(String estilo) {
		this.estilo = estilo;
	}

	@OneToMany(fetch = FetchType.LAZY, mappedBy = "proximoscursoscategorias")
	public Set<Proximoscursos> getProximoscursoses() {
		return this.proximoscursoses;
	}

	public void setProximoscursoses(Set<Proximoscursos> proximoscursoses) {
		this.proximoscursoses = proximoscursoses;
	}

}
